package model;

import java.io.Serializable;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * Autor: Robert Wołos
 * Date: 15.08.13
 */

public class Pracownik implements Serializable {   // żeby zapisywać obiekty klasy pracownik do pliku musi ona implementować interfejs serializable
    private String imie;
    private String nazwisko;
    private Date dataUrodzenia;

    public Pracownik(String imie, String nazwisko, Date dataUrodzenia) {
        this.imie = imie;
        this.nazwisko = nazwisko;
        this.dataUrodzenia = dataUrodzenia;
    }

    public String getImie() {
        return imie;
    }

    public String getNazwisko() {
        return nazwisko;
    }

    public Date getDataUrodzenia() {
        return dataUrodzenia;
    }

    public String getDataUrodzeniaString() {
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("dd.MM.yyyy");
        return simpleDateFormat.format(dataUrodzenia);

    }

    @Override
    public String toString() {
        return "Pracownik[" +
                "imie=" + imie +
                ",nazwisko=" + nazwisko +
                " data urodzenia=" + dataUrodzenia +
                "]";
    }
}
